package com.company.cloud.product.modules.mgr.controller.req;

import java.math.BigDecimal;

import com.company.cloud.common.bean.BasePageParam;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class ProductInfoQuery4PageParam extends BasePageParam {


	@ApiModelProperty(value = "主公司编号")
	private String mainCompanyNo;
	
	@ApiModelProperty(value = "公司编号")
	private String companyNo;

	@ApiModelProperty(value = "商品编号")
	private String productNo;

	@ApiModelProperty(value = "主商品编号")
	private String mainProductNo;

	@ApiModelProperty(value = "商品分类")
	private Integer categoryId;

	@ApiModelProperty(value = "商品品牌ID")
	private Integer brandId;

	@ApiModelProperty(value = "商品类型")
	private String type;

	@ApiModelProperty(value = "商品二级类型")
	private String twoType;

	@ApiModelProperty(value = "标签")
	private String tagId;

	@ApiModelProperty(value = "商品名称")
	private String name;

	@ApiModelProperty(value = "副标题")
	private String caption;

	@ApiModelProperty(value = "单位")
	private String unit;

	@ApiModelProperty(value = "是否上架")
	private String isMarketable;

	@ApiModelProperty(value = "是否支持分销")
	private String isDis;

	@ApiModelProperty(value = "是否引用")
	private String isRel;

	@ApiModelProperty(value = "是否支持退换货")
	private String isExchangePurchase;

	@ApiModelProperty(value = "是否限购")
	private String isBuyLimit;

	 @ApiModelProperty(value = "是否支持代理")
     private String isAgent;

	@ApiModelProperty(value = "库存数量")
	private Integer stockNum;
	
	@ApiModelProperty(value = "价格大于")
	private BigDecimal priceGt;
	
	@ApiModelProperty(value = "价格小于")
	private BigDecimal priceLt;

	@ApiModelProperty(value = "搜索关键词")
	private String keyword;

	@ApiModelProperty(value = "业务扩展1")
	private String bizValue1;

	@ApiModelProperty(value = "业务扩展2")
	private String bizValue2;

	@ApiModelProperty(value = "业务扩展3")
	private String bizValue3;

	@ApiModelProperty(value = "业务扩展4")
	private String bizValue4;

	@ApiModelProperty(value = "业务扩展5")
	private String bizValue5;

	@ApiModelProperty(value = "业务扩展6")
	private String bizValue6;
	
	@ApiModelProperty(value = "业务扩展7")
	private String bizValue7;

	@ApiModelProperty(value = "业务扩展8")
	private String bizValue8;

	@ApiModelProperty(value = "业务扩展9")
	private String bizValue9;
	
	@ApiModelProperty(value = "业务扩展11")
	private String bizValue11;
	
	@ApiModelProperty(value = "业务扩展19")
	private String bizValue19;

	@ApiModelProperty(value = "业务扩展20")
	private String bizValue20;
	
	@ApiModelProperty(value = "是否包含SKU信息")
	private String isSku;

//	private String isSelf;
	
    @ApiModelProperty(value = "审核状态")
    private String state;


}
